package com.xjscrm.console.vo;

import com.xjscrm.common.vo.newcustmoerplan.SleepRule;
import com.xjscrm.common.vo.operatorplandevice.OperatorPlanDeviceRule;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("机器人方案应用列表返回对象")
public class TaskTagAutoDeviceVo {

    @ApiModelProperty("主键ID")
    private Long id;

    @ApiModelProperty("运营商id")
    private Long merId;

    @ApiModelProperty("任务主键id")
    private Long taskId;

    @ApiModelProperty("机器人唯一id")
    private Long deviceUniqueId;

    @ApiModelProperty("条件类型(1-条件触发;2-事件触发)")
    private Integer paraType;

    @ApiModelProperty("标签类型(1-企微标签；2-个人标签)")
    private Integer tagType;

    @ApiModelProperty("休眠规则")
    private OperatorPlanDeviceRule sleepRule;

    @ApiModelProperty("休眠规则")
    private String rule;

    @ApiModelProperty("个微标签列表")
    private String privateTags;

    @ApiModelProperty("创建时间")
    private Integer createTime;

    @ApiModelProperty("修改时间")
    private Integer updateTime;

    @ApiModelProperty("机器人微信昵称")
    private String deviceName;
    @ApiModelProperty("机器人头像")
    private String headImgUrl;
    @ApiModelProperty("机器人中查询出来的ID,如果deviceUniqueId不存在，用deviceUniqueTempId")
    private Long deviceUniqueTempId;
}
